課程資訊
課程名稱
機器人知覺與學習
ROBOT PERCEPTION AND LEARNING 
開課學期
95-1 
授課對象
電機資訊學院  資訊工程學研究所  
授課教師
王傑智 
課號
CSIE5117 
課程識別碼
922 U3430 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期一6,7,8(13:20~16:20) 
上課地點
資105 
備註
限學士班三年級以上 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/951PAL 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Perception and learning are the key prerequisites for making robots or embedded
system truly autonomous. These intelligent robots/machines must deal with the
enormous uncertainty that exists in the physical world.

Uncertainty arises from many sources. Robot environments are inherently
unpredictable. The uncertainty is particularly high for robots operating in the
proximity of people. Sensors are limited in what they can perceive. Limitations
arise from the range and resolution of a sensor, noise and sensor failure. Robot
actuation involves motors in which uncertainty arises from effects like control
noise, wear-and-tear and mechanical failure. In addition, the approximate nature
of algorithms causes uncertainty. As robotics is now moving into the open world,
managing uncertainty of perception and learning has become the most important
step towards robust real-world robot systems.

This course will cover modern probabilistic and statistical techniques, relative
new approaches to robotics that pay tribute to the uncertainty in perception and
learning. 

課程目標
The topics that will be discussed include:

Fundamentals of Uncertainty
Mobile Robot Localization: Markov and Gaussian
Mobile Robot Localization: Grid and Monte Carlo
Occupancy Grid Mapping
Simultaneous Localization and Mapping
The GraphSLAM algorithm
The Sparse Extended Information Filter
The FastSLAM algorithm
Markov Decision Processes
Partially Observable Markov Decision Processes
Approximate POMDP techniques  
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
Required Textbook: Probabilistic Robotics by Sebastian Thrun, Wolfram Burgard
and Dieter Fox, the MIT press, 2005, ISBN: 0-262-20162-3

Required Readings: additional materials from books, journals, and conference
proceedings will be handed out or made available on the course web page. 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
9/18  Introduction (Chap. 1) 
Week 2
9/25  Probabilistic Estimation (Chap. 2) 
Week 3
10/02  Entropy, Bayesian Networks & Inference over Time  
Week 4
10/09  Gaussian Filters (Chapters 3 & 7) 
Week 5
10/16  Nonparametric Filters (Chap. 4 & 8) 
Week 6
10/23  Probabilistic Motion Models (Chap. 5) 
Week 7
10/30  Measurement Models (Chap. 6) 
Week 8
11/06  Occupancy Grid Mapping (Chap. 9) 
Week 9
11/13  SLAM (Chap. 10) 
Week 10
11/20  Midterm Exam 
Week 11
11/27  Vision-based SLAM 
Week 12
12/04  EKF SLAM issues 
Week 13
12/11  Information Filter (Chap. 3) & IF-based SLAM (Chap. 12) 
Week 14
12/18  FastSLAM (Chap. 13) 
Week 15
12/25  Advanced Topics 
Week 16
1/01  National Holiday 
Week 17
1/08  Preliminary Competition (Visual SLAM) 
Week 18
1/16  Competition (Visual SLAM)